New Update: Minor bugs fixed.